body,
.ui-widget
{
	margin: 0;
	padding: 0;
	color: #555;
	font: normal 10pt Arial,Helvetica,sans-serif!important;
}
body{
	background: #f5f5f5 url(../images/bg.png);
}
.ul-none{
	margin: 0;
	padding: 0;
	list-style-type: none;
}
img{
	border: 0;
}
a{
	cursor: pointer;
	color: #3079ED;
}
#sidebar-top{
	height: 30px;
	line-height: 30px;
	background: #2D2D2D;
	color: #fff;
}
.search-form{
	display: none;
	overflow: hidden;
	border: 1px solid #999;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	padding: 10px 0;
}
#page
{
	min-width: 1000px;
}
#container-main{
	overflow: hidden;
	position: relative;
}
#header
{
	margin: 0;
	padding: 0;
	overflow: hidden;
	position: relative;
	z-index: 1;
}
#content
{
    padding: 45px 3px 5px;
}
#footer
{
	padding: 10px;
	margin: 10px 20px;
	font-size: 0.8em;
	text-align: center;
	border-top: 1px solid #D6D6D6;
	-moz-box-shadow: 0 -1px 0 #fff;
	-ms-box-shadow: 0 -1px 0 #fff;
	-o-box-shadow: 0 -1px 0 #fff;
	-webkit-box-shadow: 0 -1px 0 #fff;
	box-shadow: 0 -1px 0 #fff;
	color: #333;
	clear: both;
}
#sidebar_left{
	float: left;
	width: 17%;
	min-height: 500px;
}
#main-box{
	float: left;
	width: 83%;
	min-height: 500px;
	background: #fff;
	overflow: hidden;
	position: relative;
}
#main-box-xl{
	width: 100%;
	min-height: 500px;
	overflow: hidden;
}
#main-com{
	display: inline-block;
	width: 100%;
	padding-bottom: 5px;
}
.box-hd{
	background: #35579A;
	border-radius: 5px 5px 0 0;
}
li .lead_item{
	padding-right: 28px;
	display: block;
	text-decoration: none;
	background: #234888;
}
li .collapsed{
	background: url(../images/btn_black_r.png) no-repeat right top;
}
.lead_item h3{
	height: 34px;
	line-height: 34px;
	color: #fff;
	font-weight: 700;
	font-size: 102%;
	padding-left: 5px;
	margin: 0;
}
.sidebar_wrap{
	padding: 35px 0 10px 0;
}
ul.admin_menu,
ul.admin_menu ul{
	width: 100%;
	margin: 0;
	list-style-type: none;
	padding: 0;
}
ul.admin_menu ul.sub_items li a{
	display: block;
	padding: 18px 20px 17px;
	margin: 0;
	color: #333;
	text-decoration: none;
	border-bottom: 1px solid #D6D6D6;
	text-shadow: 0 1px 0 white;
	text-shadow: 0 0 0 transparent,0 1px 0 white;
	-moz-box-shadow: 0 1px 0 #fff;
	-ms-box-shadow: 0 1px 0 #fff;
	-o-box-shadow: 0 1px 0 #fff;
	-webkit-box-shadow: 0 1px 0 #fff;
	box-shadow: 0 1px 0 #fff;
}
ul.admin_menu ul.sub_items li a:hover{
	background: #FDFDFD;
	background: rgba(255, 255, 255, .45);
}
ul.admin_menu a span{
	padding-left: 20px;
	text-shadow: 1px 1px 2px #333;
}
ul.sub_items li{
	#border-bottom: 1px solid #fefefe;
}
ul.admin_menu ul.sub_items li.selected{
	background: rgba(255, 255, 255, .80);
}
li.userman span{
	background: url(../images/user.png) no-repeat left center;
}
li.permission span{
	background: url(../images/icons/per.png) no-repeat left center;
}
.langnav a{
	cursor: default;
}
.if-lg{
	float: left;
	line-height: 30px;
}
.if-rg{
	float: right;
	line-height: 30px;
}
ul.nav-u{
	padding: 0;
	margin: 0;
	line-height: 30px;
	list-style-type: none;
	overflow: hidden;
}
ul.nav-u li{
	line-height: 30px;
	display: inline-block;
}
ul.nav-u li a{
	cursor: default;
}
ul.nav-u li a span{
	display: block;
	line-height: 30px;
	color: #fff;
}
ul.nav-u li a.logout span{
	background: transparent url(../images/logout.png) no-repeat right center;
	padding-right: 24px!important;
}
ul.nav-u li a.p-if span.ico-s{
	background: transparent url(../images/profile.png) no-repeat 4px 8px;
	width: 26px;
	display: inline-block;
}
ul.nav-u li a{
	text-decoration: none;
	display: block;
}
ul.nav-u li a:hover{
	background: #617cb0;
}
.pbm ol li a:hover{
	background: #eff3fb;
}
/*Css for menu top*/
.pbm{
	-moz-box-shadow: -1px 1px 1px #CCC;
	-webkit-box-shadow: 0 1px 5px #CCC;
	background: none repeat scroll 0 0 white;
	border: 1px solid #BEBEBE;
	border-top: 0;
	position: absolute;
	text-align: left;
	z-index: 2;
	min-width: 125px;
}
ol{
	overflow: hidden;
	padding: 0;
	margin: 0;
}
.pbm ol li{
	display: block;
}
.pbm ol li a span{
	color: #324E8D;
	padding: 0 5px;
}
div.showfade{
	z-index: 1;
	display: block;
	height:100%;left:0;position:fixed;top:0;width:100%;
}
a.ph-s, a.ph-h{
	cursor: pointer;
	padding: 0!important;
}
ul.nav-u li a.ph-s span span{
	color: #324E8D;
}
ul.nav-u li a span.p-vh{
	border-left: 1px solid transparent;
	border-right: 1px solid transparent;
	padding: 0 3px;
	position: relative;
}
a.p-if{
	z-index: 3;
	position: relative;
}
.ph-s span.p-vh{
	-moz-box-shadow: 0 1px 5px #CCC;
	-webkit-box-shadow: 0 1px 5px #CCC;
	background: #fff;
	border-left: 1px solid #99BBE8!important;
	border-right: 1px solid #99BBE8!important;
	color: #35579A!important;
	position: relative;
}
.ph-sep{
	display: block;
	height: 1px!important;
}
#logo{
	float: left;
	width: 150px;
}
/*CSS for panel-app*/
#panel-app{
	float: left;
}
.dashboard-s{
	padding: 6px 0;
}
.dashboard-s ul.pvn-s{
	list-style-type: none;
	padding: 0;
	margin: 0;
}
.apps .bt-sty1{
	display: inline-block;
	margin: 8px 3px!important;
	width: 100px;
}
.dashboard-s ul.pvn-s li{
	display: inline-block;
	margin: 3px;
}
.bt-sty-blue.bt-sty1, .bt-sty-blue.bt-sty1:visited{
	font-weight: 700;
	line-height: 1;
}
#sl-row{
	cursor: pointer;
	text-decoration: underline;
}
.apps .bt-sty1{
	padding: 15px 5px!important;
}
.bt-sty1,.bt-sty1:visited, .bt-sty1:link{
	background: #007D9A url(../images/sby.png) repeat-x;
	display: inline-block;
	color: white;
	text-align: center;
	text-decoration: none;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.25);
	border-bottom: 1px solid rgba(0, 0, 0, 0.25);
	position: relative;
	cursor: pointer;
	padding: 5px;
	min-width: 75px;
}
.bt-sty-blue.bt-sty1:hover{
	background-color: #2DAEBF
}
/*CSS for panel-app*/
.wrr-sb-top{
	overflow: hidden;
}
.t-b-ac{
	background: #007D9A url(../images/sby.png) repeat-x;
	-webkit-box-shadow: 1px 1px 2px #333;
	-moz-box-shadow: 1px 1px 2px #333;
	box-shadow: 1px 1px 2px #333;
	overflow: hidden;
	color: #fff;
	width: 83%;
	z-index: 1;
	position: fixed;
}
.langbox img{
	float: left;
	margin-top: 2px;
	margin-right: 2px;
}
.ti-ct{
	float: left;
	line-height: 33px;
}
.t-b-wr{
	float: right;
	margin-right:  5px;
}
.ti-ct h3{
	margin: 0;
	padding-left: 10px;
	font-size: 13px;
}
.grid-view{
	padding: 0
}
.tbr li{
	display: inline-block;
	padding: 3px 0;
}
.button-s{
	background: #efefef;
	line-height: 20px;
	display: inline-block;
	border: 1px solid #333;
	text-decoration: none;
	color: black;
	padding: 0 5px;
	margin: 2px 0;
}
.button-s:hover{
	background: #add8e6;
	border: 1px solid #ffa500;
	color: #000;
}
.ui-tabs .ui-tabs-nav{
	overflow: hidden;
}
.file-upload{
	-moz-transform: translate(-800px, 0pt) scale(10);
    border: 300px solid transparent;
    cursor: pointer;
    margin-top: 0;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0;
}
.icon-upload{
	background: url(../images/icons/add.png) no-repeat 4px center;
	padding-left: 24px;
}
.i-crop{
	background: url(../images/icons/crop.png) no-repeat 4px center;
	padding-left: 24px;
}
.i-del{
	background: url(../images/icons/delete.png) no-repeat 4px center;
	padding-left: 24px;
}
.w-button{
	border: 1px solid #ddd;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	width: 75px;
	cursor: pointer;
	line-height: 25px;
	overflow: hidden;
	position: relative;
	margin-top: 5px;
}
.w-button a{
	display: block;
	text-decoration: none;
}
.w-button:hover{
	background: #E17D45;
	color: #fff;
}
.toolb-i{
	overflow: hidden;
	float: right;
}
.del{
	background-color: #D14836;
	color: #fff;
	border: 1px solid #DDD;
}
.ui-widget-header{
	background: #fff url(../images/db-b.gif) repeat-x!important;
}
.wrr-main-content{
	min-height: 450px
}
